/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Modelo;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;

/**
 *
 * @author PeÑa
 */
public class DetallePedidoBD {

    private static Connection con;
    private static Statement st;
    private static ResultSet resultado;

   
    public static ArrayList<DetallePedido> obtenerDetalle(int idPedido) {
        try {
            ArrayList<DetallePedido> detalleVenta= new ArrayList<DetallePedido>();
            con = Conexion.getConexion();
            st = con.createStatement();
            resultado = st.executeQuery("select * from detalle_pedido where id_Pedido=" + idPedido);
            while (resultado.next()) {
                DetallePedido detalle = new DetallePedido();
                detalle.setIdPedido(idPedido);
                detalle.setProducto(ProductoBD.obtenerProducto(resultado.getInt("id_producto")));
                detalle.setcantidad(resultado.getInt("cantidad"));
                detalleVenta.add(detalle);
            }
            return detalleVenta;
        } catch (Exception ex) {
        }
        return null;
    }

    public static boolean insertarDetallePedido(int idPedido, int idProducto, int cantidad) {

        try {
            con = Conexion.getConexion();
            st = con.createStatement();
            String consulta = "insert into detalle_pedido(id_pedido, id_producto, cantidad)values('" + idPedido + "','" + idProducto + "','" + cantidad + "');";
            boolean rpta = st.executeUpdate(consulta) == 1 ? true : false;
            return rpta;
        } catch (Exception e) {
        }
        return false;
    }
}
